Understanding someone else's code: Analysis of experiences
نویسنده
چکیده
[Friend] What kind of research do you do these days? [AL] I am initiating some work on program understanding. [F] What is that? [AL] Well.. you recover the design of a software system from its source code so you know how it does whatever it does. [F] You mean the design of a whole system? [AL] Yes. [AL] Interesting.. why would you want to do that? [M] So that you can understand the system when you are modifying it. [AL] Hmmm.. I can’t see how it will help me in my work. [M] Well.. then what would you like? [F] I’d like something that helps me get the job done ... fast. [AL] Which is? [F] Help me in finding what needs to be changed, make the change, and get the hell out. [AL] Well wouldn’t the design of the system help then. [F] It will ... but you don’t need the design of the whole system. Only the part that needs to be changed.
منابع مشابه
Whose idea is it anyway? The importance of reputation in acknowledgement.
Six-year-old children negatively evaluate plagiarizers just as adults do (Olson & Shaw, 2011), but why do they dislike plagiarizers? Children may think plagiarism is wrong because plagiarizing negatively impacts other people's reputations. We investigated this possibility by having 6- to 9-year-old children evaluate people who shared their own or other people's ideas (stories). In Experiment 1,...
متن کاملWhat does recent neuroscience tell us about criminal responsibility?
A defendant is criminally responsible for his action only if he is shown to have engaged in a guilty act-actus reus (eg for larceny, voluntarily taking someone else's property without permission)-while possessing a guilty mind-mens rea (eg knowing that he had taken someone else's property without permission, intending not to return it)-and lacking affirmative defenses (eg the insanity defense o...
متن کاملUnderstanding Others' Regret: A fMRI Study
Previous studies showed that the understanding of others' basic emotional experiences is based on a "resonant" mechanism, i.e., on the reactivation, in the observer's brain, of the cerebral areas associated with those experiences. The present study aimed to investigate whether the same neural mechanism is activated both when experiencing and attending complex, cognitively-generated, emotions. A...
متن کاملThe Selective Laziness of Reasoning
Reasoning research suggests that people use more stringent criteria when they evaluate others' arguments than when they produce arguments themselves. To demonstrate this "selective laziness," we used a choice blindness manipulation. In two experiments, participants had to produce a series of arguments in response to reasoning problems, and they were then asked to evaluate other people's argumen...
متن کاملElectronic health records approaches and challenges: a comparison between Malaysia and four East Asian countries
An integrated Lifetime Health Record (LHR) is fundamental for achieving seamless and continuous access to patient medical information and for the continuum of care. However, the aim has not yet been fully realised. The efforts are actively progressing around the globe. Every stage of the development of the LHR initiatives had presented peculiar challenges. The best lessons in life are those of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems and Software
دوره 23 شماره
صفحات -
تاریخ انتشار 1993